home *** CD-ROM | disk | FTP | other *** search
/ Games All / Games All - Over 500 Value - All Copyrighted Games - No Registration Fees (Affiliated Software Distribution)(1993).bin / docs / wordbird.doc < prev   
Text File  |  1993-02-22  |  26KB  |  613 lines

  1.                      WordBird version 1.4 rf
  2.                copyright 1990,1992,1993 Diana Gruber
  3.                       all rights reserved.
  4.  
  5. Greetings and welcome to the documentation for WordBird version 
  6. 1.4.  I hope you will spend many happy hours enjoying this program.
  7.  
  8.                     Hardware Requirements
  9.                     _____________________
  10.  
  11. Here is what you need to play WordBird:  You need some kind of a DOS
  12. compatible machine (XT, AT, 80386, etc) with an EGA or VGA card and
  13. an EGA, VGA or multisync monitor.  This program will not run on most
  14. Tandy 1000 series computers.  It will not run on a PS/2 model 30 or
  15. below.  It will not run on a system with CGA or monochrome graphics. 
  16. It will not run on an AT&T EGA system.  It will only run on a
  17. computer that is fully compatible with the IBM EGA standard.
  18.  
  19.                        Optional Hardware
  20.                        _________________
  21.  
  22. WordBird was designed to work with a mouse, and it works best with a
  23. mouse.  A keyboard-only mode is also supported.
  24.  
  25. Important note:  In most cases, pressing the RIGHT mouse button behaves 
  26. the same as pressing <Enter>. 
  27.  
  28.                       Memory Requirements
  29.                       ___________________
  30.  
  31. If you use the default dictionary, WordBird should run without
  32. problems in 512k.  If you use a larger dictionary, you may see a
  33. message: "Unable to allocate memory".  If this happens, check that
  34. you don't have any TSR's loaded.  If you try to run WordBird from
  35. a shell-type menu program, you may experience memory problems.  You
  36. may also have problems if you have one of those programs that
  37. simultaneously runs a clock, calendar, appointment book, note pad
  38. and screen saver.  If you have any memory problems with WordBird,
  39. try turning off all that stuff.
  40.  
  41. If WordBird runs out of near memory during a game, it may write a 
  42. message to a file called "errmsg.txt".  This should never happen.  But 
  43. it might.  If it does, delete that file and try again without any TSR's 
  44. loaded.
  45.  
  46.                      Installing WordBird
  47.                      ___________________
  48.  
  49. In general, to install WordBird, all you have to do is copy all the
  50. files into the directory of your choice.
  51.  
  52.                 Files Included in the Distribution
  53.                 __________________________________
  54.  
  55. WORDBIRD.DOC --  This file.
  56.  
  57. WORDBIRD.EXE --  The program file.
  58. BIRD.DCT     --  The default dictionary.
  59.                  (In the French version of WordBird this file will
  60.                   be named "FRANCAIS.DCT")
  61. WORDBIRD.PBM --  All the artwork: the board, the tiles, etc.
  62.                  (In the French version of WordBird this file will
  63.                   be named "BIRDF.PBM")
  64. FONT.BIN     --  Font graphics.
  65.  
  66.  
  67. ENDICT.EXE   --  This program allows you to encode a dictionary.
  68. ENDICT.DOC   --  Description of dictionary encoding.
  69.  
  70. DEDICT.EXE   --  This program allows you to decode a dictionary.
  71. DEDICT.DOC   --  Description of dictionary decoding.
  72.  
  73.                        Revision History
  74.                        ________________
  75.  
  76. Version 1.0 11/1/90 first release.
  77. Version 1.1 4/1/91  fixed some bugs.
  78. Version 1.2 7/13/91 one more itty-bitty bug
  79. Version 1.4 2/23/93 renamed from "Scramble" to "Wordbird"
  80.  
  81.                       Starting WordBird
  82.                       _________________
  83.  
  84. There are two ways you can start playing WordBird.  The recommended
  85. method is to stop reading this documentation and start up the game
  86. and figure it out by trial and error.  For those of you who prefer 
  87. to read about a game before playing it, I will try to describe
  88. everything that happens in detail.
  89.  
  90. Start up the game by typing:
  91.  
  92. C:\>WordBird
  93.  
  94. After pressing return, wait patiently for a moment or two.  WordBird
  95. is loading the dictionary from disk.  This takes a while because it
  96. is a pretty big dictionary.
  97.  
  98. When the dictionary is finally loaded, WordBird will present an
  99. exciting and tasteful intro screen with colorful animated tiles.
  100. Whatever you do, don't press a key while this intro screen is in
  101. progress!  Pressing a key during the intro screen will interrupt
  102. the display and put you immediately into the WordBird game.  You
  103. won't want to miss any of this exciting intro stuff, so resist
  104. the temptation to press a key!  Just wait patiently until the intro
  105. is finished.
  106.  
  107. Following the spectacular intro screen, the WordBird board will
  108. miraculously appear on the screen, and then it is immediately hidden
  109. by a popup window.  There is an important question in this window.
  110. See Figure 1.
  111.  
  112.             ┌───────────────────────────────────────┐
  113.             │                                       │
  114.             │     Who wants to play WordBird?       │
  115.             │                                       │
  116.             │                                       │
  117.             │  ┌───────────┐      ┌───────────┐     │
  118.             │  │     1     │      │     2     │     │
  119.             │  │           │      │           │     │
  120.             │  │  Player   │      │  Players  │     │
  121.             │  └───────────┘      └───────────┘     │
  122.             │                                       │
  123.             │                                       │
  124.             │  ┌───────────┐      ┌───────────┐     │
  125.             │  │     3     │      │     4     │     │
  126.             │  │           │      │           │     │
  127.             │  │  Players  │      │  Players  │     │
  128.             │  └───────────┘      └───────────┘     │
  129.             │                                       │
  130.             │                                       │
  131.             └───────────────────────────────────────┘
  132.                             Figure 1.
  133.  
  134.  
  135. It asks "Who wants to play WordBird?"  What it means is, how many
  136. players are going to play WordBird?  It is up to you to decide how
  137. many players are going to play.  If you want to play solitaire 
  138. WordBird, select one player.  If you want to play against your 
  139. younger brother, select 2 players.  If you want to play against
  140. the computer, you also select 2 players.  If you want to watch the
  141. computer play against itself, select any number of players, but make
  142. them all computer players.
  143.  
  144. Now you are probably asking yourself "huh?  How do I make them all
  145. computer players?"  Here is the answer:  The next popup window lets
  146. you decide!  See Figure 2.
  147.  
  148.             ┌──────────────────────────────────────┐
  149.             │                                      │
  150.             │  Agreed.  2 players.  Like this?     │
  151.             │                                      │
  152.             │                                      │
  153.             │  ┌──────────┐         ┌─────────┐    │
  154.             │  │ Player 1 │         │         │    │
  155.             │  │          │         │   OK    │    │
  156.             │  │  Human   │         │         │    │
  157.             │  └──────────┘         └─────────┘    │
  158.             │                                      │
  159.             │                                      │
  160.             │  ┌──────────┐                        │
  161.             │  │ Player 2 │                        │
  162.             │  │          │                        │
  163.             │  │ Computer │                        │
  164.             │  └──────────┘                        │
  165.             │                                      │
  166.             │                                      │
  167.             └──────────────────────────────────────┘
  168.                             Figure 2.
  169.  
  170. At this point, you can use the mouse or the number keys to change
  171. any player from a human player to a computer player, or vice versa.  
  172. For example, Player 1 always starts out as a human player.  To make 
  173. Player 1 a computer player, press the "1" key or move the mouse cursor 
  174. to the Player 1 box and press the left button.
  175.  
  176. When everything in this box is to your satisfaction, press <Enter>
  177. or click your mouse on the "OK" box.
  178.  
  179. You are now ready to play WordBird.
  180.  
  181.                         Playing WordBird
  182.                         ________________
  183.  
  184. To play WordBird, you must choose letters from your tray and put them
  185. on the board to make a valid word.  There is a cursor that looks like
  186. a little hand on the board.  Use the mouse or the arrow keys to move 
  187. the hand cursor around.  To choose a letter from the tray, press that 
  188. letter on the keyboard, or choose the letter with the mouse.  Or you 
  189. can use the number keys to choose the tile: 1 is the first tile, 2 is 
  190. the second letter, etc.  If you choose the blank tile, WordBird will 
  191. prompt you to tell it what letter the blank tile is supposed to 
  192. represent.
  193.  
  194. If you press a letter key that isn't in your rack, and you have a
  195. blank tile in your rack, WordBird will assume you want the blank tile 
  196. to represent that letter.
  197.  
  198. You can unselect letters as easily as you selected them.
  199.  
  200. When you have selected a position and a tile, press <Enter> to put
  201. the tile in the position.  Pressing <Enter> without selecting a tile
  202. means you have come to the end of your word.
  203.  
  204. Note:  Pressing the right mouse button behaves the same as pressing
  205. <Enter>.
  206.  
  207. Alternatively, you can select the tile first, then point to a square
  208. on the board with your mouse cursor and press the left mouse button.
  209. This will put the letter on the board without pressing <Enter>.
  210.  
  211. After you have put a tile on the board, the hand cursor will try to
  212. move to another convenient spot.
  213.  
  214. There is more than one way to get letters from the tray to the board,
  215. and I suggest you experiment until you find the method you are most
  216. comfortable with.  
  217.  
  218.                         WordBird Rules
  219.                         ______________
  220.  
  221. Each player in turn must create one or more words consisting of 2 or 
  222. more letters.  The first word must intersect the center of the board,
  223. which is the square with the star in it.  All other words must be
  224. created so that at least one tile is placed adjacent to a tile 
  225. already on the board.  All tiles must be placed in a straight line, 
  226. either horizontally or vertically, and when added to tiles already on
  227. the board must form one complete word in this direction.  Any
  228. perpendicular words formed by adjacent tiles must be complete and
  229. legal words.  Blanks may be used as any letter, but once played their 
  230. value can not be changed.  Blanks are not worth any points.
  231.  
  232. If you can't make a word, you have the option of exchanging some or
  233. all of your letters.  If you choose to do this, you will get no 
  234. points for your turn, and play will pass to the next player.
  235.  
  236. The game is over when all the tiles have been exhausted, and at least
  237. one player has an empty rack, or no more words can be made, and each
  238. player passes his turn.  Any tiles remaining in the rack will be 
  239. counted against the player.  The winner is the player with the highest 
  240. score.
  241.  
  242. WordBird will determine the point value for words played and keep 
  243. track of the score.  A tile on a bonus square will result in a bonus
  244. of two or three times the value of the letter, or two or three times
  245. the value of the word.
  246.  
  247. Using all 7 tiles in one turn earns a 50 point bonus.
  248.  
  249.                      The Computer Player
  250.                      ___________________
  251.  
  252. You can choose to have one to 4 computer players.  If all the players
  253. are computer players, WordBird will play the whole game by itself. 
  254. After the game is over, you can look at the board or the stats to see
  255. what happened.
  256.  
  257. The computer player looks at each row and each column on the board
  258. and tries to make a legal move.  It scans the entire dictionary once
  259. for each column and each row.  It does this as fast as it can.  If
  260. the computer player has a blank in the rack, it will take a little
  261. longer to look at each row and column.
  262.  
  263.                         Skill Level
  264.                         ___________
  265.  
  266. The computer player has two skill levels: easy and hard.  The easy
  267. skill level player has access to fewer words and makes slightly faster 
  268. moves and usually generates lower scores.  To change the skill level,
  269. select "F5 - Skill Level" from the main menu.  See figure 3.
  270.  
  271.             ┌───────────────────────────────────────┐
  272.             │                                       │
  273.             │     Player 1 skill level is hard.     │
  274.             │                                       │
  275.             │                                       │
  276.             │                                       │
  277.             │                                       │
  278.             │  ┌───────────┐      ┌───────────┐     │
  279.             │  │           │      │           │     │
  280.             │  │   Easy    │      │   Hard    │     │
  281.             │  │           │      │           │     │
  282.             │  └───────────┘      └───────────┘     │
  283.             │                                       │
  284.             │                                       │
  285.             └───────────────────────────────────────┘
  286.                             Figure 3.
  287.  
  288.  
  289. Press "e" for easy, or click on the Easy box with your mouse cursor
  290. for the easy skill level.  Press "h" or click the mouse on the Hard
  291. box for the hard skill level.  The default skill level is hard.
  292.  
  293. If all the players are computer players, WordBird will prompt you
  294. for their skill levels at the beginning of the game.  If at least
  295. one player is human, you can change any computer player skill level
  296. at any time during the game.
  297.  
  298.                              Undo
  299.                              ____
  300.  
  301. WordBird has an infinite Undo feature.  You can undo every turn, all
  302. the way back to the first turn, including turns where you didn't make
  303. a word but you exchanged letters.  If you accidently put a letter in
  304. the wrong square, you can use Undo to correct your mistakes.
  305.  
  306. If you are playing against the computer, and you select Undo,
  307. WordBird will undo 2 or more moves, depending on how many computer
  308. players there are.  Otherwise, you would only undo the computer
  309. player's turn and not your own turn.  And then the computer player
  310. would take a turn and you would be right back where you were.
  311.  
  312.                         WordBird Tiles
  313.                         ______________
  314.  
  315. Select WordBird Tiles (F6) to move the tiles around in your rack.
  316. Some people find this helps them think of words.  If you have some
  317. tiles on the board when you select WordBird Tiles, they will go
  318. back in the rack.
  319.  
  320. If you want to organize the tiles on the board to try to find words,
  321. go ahead and do that.  You can rearrange the letters, then press 
  322. "Undo" or "WordBird Tiles" to put them back in the rack.  There is
  323. no penalty for experimenting and changing your mind.
  324.  
  325.                         The Score Board
  326.                         _______________
  327.  
  328. The score board is located in the lower right corner of the board. 
  329. The value of the last word made is listed to the right of the player
  330. who made it.  The players are color coded and the total score of 
  331. each player is listed on the line below the player's name.
  332.  
  333.                           View Stats
  334.                           __________
  335.  
  336. Use the mouse or the function key to select "View Stats" and you will
  337. see game statistics, including what tiles have been played so far, 
  338. what words were made, and how many points each turn was worth.  The
  339. number of tiles remaining is also displayed.  You can view the stats
  340. at any time during your turn without interrupting the progress of the 
  341. game.  See figure 4.
  342.  
  343.             ┌──────────────────────────────────────┐
  344.             │                                      │
  345.             │  Player Letters Word        Points   │
  346.             │                                      │
  347.             │    1     doG    doG           10     │
  348.             │    2     one    gone           3     │
  349.             │                                      │
  350.             │                                      │
  351.             │                                      │
  352.             │                                      │
  353.             │  ┌────────┐  ┌────────┐  ┌────────┐  │
  354.             │  │ Scroll │  │ Scroll │  │        │  │
  355.             │  │        │  │        │  │  Okay  │  │
  356.             │  │   Up   │  │  Down  │  │        │  │
  357.             │  └────────┘  └────────┘  └────────┘  │
  358.             │                                      │
  359.             │   Tiles left: 80                     │
  360.             └──────────────────────────────────────┘
  361.                             Figure 4.
  362.  
  363. Notice that blank letters are displayed in upper case.  In this
  364. example, Player 1 made the word "dog" using the blank letter to
  365. represent a "g".  Since this was the first word of the game, he
  366. got double word points for a total of 10.  His opponent then built
  367. on this word using the letters o,n, and e to form the word "gone".
  368.  
  369. To scroll the list up and down, use the arrow keys or click the mouse
  370. on the "scroll up" and "scroll down" boxes.  Press the down arrow
  371. to scroll up, and press the up arrow to scroll down.  Press <Enter> 
  372. or click the mouse on "Okay" when you are done looking at the stats.
  373.  
  374.                         The Dictionary
  375.                         ______________
  376.  
  377. The default dictionary contains approximately 33,000 words.  When you
  378. make a word, WordBird will look in the dictionary to see if your word
  379. is in there.  If it doesn't find your word in there, it will ask you
  380. if it is a real word, and if you say it is a real word, WordBird will
  381. believe you.  You also have the option at this point of adding your
  382. word to your personal dictionary, called "persdict.txt".  
  383.  
  384. When WordBird makes a word, it consults the bird dictionary and 
  385. tries to find a good word to put on the board.
  386.  
  387. If you don't like the contents of the dictionary, you are free to
  388. change it.  Use the program dedict to decode the default dictionary,
  389. and endict to re-encode it.  The process is described in the files
  390. dedict.doc and endict.doc.  It is really quite simple to do, kind of
  391. like zipping and unzipping a file.  The compressed file is called
  392. bird.dct.  The uncompressed file can be called anything you want,
  393. I recommend you call it bird.txt.
  394.  
  395.                          Sound Effects
  396.                          _____________
  397.  
  398. In general, I don't like noisy programs, but I added one sound effect
  399. because one of my beta testers asked for it.  If you want to hear a 
  400. little "ding-a-ling" noise after the computer player finishes making 
  401. a word, you can turn this feature on by turning on your CapsLock.
  402. If your CapsLock is off (like it should be!) then there are no sound
  403. effects.
  404.  
  405.                        Questions and Hints
  406.                        ___________________
  407.  
  408. The following are the most commonly asked WordBird questions:
  409.  
  410. Q.  When I use a word not in the dictionary, WordBird asks me if I
  411. want to add it, and I respond "yes" and then I use the word again
  412. later, and it asks me the same question.  Does it add the word to
  413. the dictionary or doesn't it?
  414.  
  415. A.  No, it does not add the word to the dictionary.  It adds the word
  416. to the file "persdict.txt".  You can look at that file with any text
  417. editor.  If you want to add those words to the dictionary, you can
  418. decode the default dictionary, add the words manually, and then
  419. re-encode the dictionary.  It is quite simple to do, if your editor
  420. can handle a file that large.  See the documentation for the programs
  421. Dedict and Endict.
  422.                             ---
  423.  
  424. Q.  Don't you think you should have included a utility program to do
  425. that automatically?
  426.  
  427. A.  I probably should have, but I didn't.  Maybe it will be included
  428. in a future version of WordBird, if there is a future version of
  429. WordBird.
  430.  
  431.                             ---
  432.  
  433. Q.  Wouldn't it be better to have a really big dictionary?
  434.  
  435. A.  That is a matter of personal preference.  A big dictionary will
  436. slow the program down, and it will make the game harder to beat.  But
  437. if you have a fast machine, and you prefer a more challenging WordBird
  438. partner, then you may want to install a bigger dictionary.
  439.  
  440.                             ---
  441.  
  442. Q.  Does the computer player ever exchange letters?
  443.  
  444. A.  Yes.  If WordBird can't make a word, it will exchange between 
  445. 3 and 7 tiles.
  446.  
  447.                             ---
  448.  
  449. Q.  How does it decide which tiles to exchange?
  450.  
  451. A.  It's random.
  452.  
  453.                             ---
  454.  
  455. Q.  After I make a turn, that little hand moves around on the board
  456. above and below the word, and to the left and right.  What is it
  457. doing?
  458.  
  459. A.  It is calculating cross checks and cross points, in preparation 
  460. for the next word.  It may seem a little slow, but it actually speeds 
  461. up the program.
  462.  
  463.                             ---
  464.  
  465. Q.  Sometimes the computer player comes up with a word right away, and 
  466. sometimes it takes a long time.  Why?
  467.  
  468. A.  There is probably a blank in your computer's rack.  If there is
  469. a blank, it takes a little longer to choose a word.  Also, as the 
  470. board gets fuller, there are more positions to consider, so it takes
  471. longer.
  472.  
  473.                             ---
  474.  
  475. Q.  WordBird thinks "aa" is a word.  I never heard of an aa. What is
  476. it?
  477.  
  478. A.  According to my dictionary, aa is rough, cindery lava.  Ai is a 
  479. three-toed sloth and xu is a monetary unit of Viet Nam.  I never heard 
  480. of those words before either.
  481.  
  482.                             ---
  483.  
  484. Q.  But WordBird made a word that I can't find in any dictionary! 
  485. That's cheating!  Why did it do that?
  486.  
  487. A.  Oops!  Really?  Oh, dear.  That sounds like a bug to me.  Sorry!
  488. You can edit that word out of the dictionary (see endict.doc and 
  489. dedict.doc).
  490.  
  491.                             ---
  492.  
  493. Q.  Are my moves timed?
  494.  
  495. A.  Not in this version of WordBird.  I was intending to put in a
  496. cute little hourglass timer, but I just didn't get it done in time.
  497. Maybe in the next version.
  498.  
  499.                             ---
  500.  
  501. Q.  Are there any other features you are planning to put in the next
  502. version?
  503.  
  504. A.  I have had many suggestions on ways to improve WordBird.  The
  505. single most popular request is a save and restore game feature.  A
  506. high scores feature would be nice.  A boss key, better utilities to 
  507. edit the dictionary, better "hand" movement, practice mode, and a 
  508. reformatted stats screen are all excellent suggestions.  I will see 
  509. what I can do, but I am not making any promises.  Even the easiest of 
  510. those features will take time to implement, and time is something I 
  511. am short of right now.
  512.  
  513.                             ---
  514.  
  515. Q.  Does WordBird take factors into consideration when choosing a 
  516. word other than the point value of the word, such as defensive
  517. strategy, preserving good letters for future moves, and using all
  518. the letters at the end of the game?
  519.  
  520. A.  Not in this version.
  521.  
  522.                             ---
  523.  
  524. Q.  I made a word that isn't a real word, and WordBird challenged me
  525. on it, and when I admitted it wasn't a real word, it put all my
  526. letters back in the rack.  Then it gave me another chance to make a
  527. word.  Aren't I supposed to lose my turn if I get challenged?
  528.  
  529. A.  WordBird knows you didn't really mean to put those tiles where
  530. you put them, and it gives you another chance to put them where you
  531. meant to put them.  If you think you deserve to lose your turn for 
  532. getting challenged, I suggest you select "F2 - Pass" and voluntarily
  533. give up your turn.
  534.  
  535.                             ---
  536.  
  537. Q.  I don't like these colors.  How can I change them?
  538.  
  539. A.  You can't.  I am sorry you don't like them.
  540.  
  541.                             ---
  542.  
  543.  
  544. Q.  Why does this program run so slow?
  545.  
  546. A.  It runs fast enough on my '386!  Seriously, when you design a
  547. program like this, you have to make trade-offs.  There is a faster
  548. crossword algorithm, which was described the May 1988 issue of
  549. Communications of the ACM.  I chose not to use this algorithm
  550. because it uses too much memory.  The algorithm I developed is 
  551. slower, but it has advantages: WordBird will run in less than 512k, 
  552. it will not conflict with TSR's (in most cases) and it is quite simple 
  553. to encode and decode the dictionary, thus making user-installed 
  554. dictionaries possible.
  555.  
  556. You can make WordBird run faster by selecting the "Easy" skill
  557. level, or by installing a smaller dictionary.
  558.  
  559.                             ---
  560.  
  561. Q.  How come I can see my opponent's rack?  Shouldn't it be hidden?
  562.  
  563. A.  You must be thinking of some other crossword game.  This is 
  564. WordBird.  In WordBird, you get to see your opponent's rack.
  565.  
  566.                             ---
  567.  
  568. Q.  Why does this document look so funny when I print it out on my
  569. printer?
  570.  
  571. A.  I don't know.  Maybe your printer doesn't support the extended
  572. character set.  Check your printer manual.
  573.  
  574.                             ---
  575.  
  576.  
  577. WordBird was written by Diana Gruber.  You can contact the author
  578. at the following address:
  579.  
  580.             ┌──────────────────────────────────┐
  581.             │                                  │
  582.             │       Diana Gruber               │
  583.             │       Ted Gruber Software        │
  584.             │       P.O. Box 13408             │
  585.             │       Las Vegas, NV 89112        │
  586.             │       USA                        │
  587.             │                                  │
  588.             │       voice: (702) 735-1980      │
  589.             │       bbs:   (702) 796-7134      │
  590.             │       fax:   (702) 735-4603      │
  591.             │                                  │
  592.             └──────────────────────────────────┘
  593.  
  594.  
  595. This program may be used by one person at a time and may not be
  596. distributed without permission.  For distribution information, 
  597. contact:
  598.  
  599.             ┌──────────────────────────────────┐
  600.             │                                  │
  601.             │     Dave Snyder                  │
  602.             │     MVP Software                 │
  603.             │     1035 Dallas SE               │
  604.             │     Grand Rapids, MI 49507-1407  │
  605.             │     USA                          │
  606.             │                                  │
  607.             │     (616) 245-8376               │
  608.             │                                  │
  609.             └──────────────────────────────────┘
  610.  
  611.  
  612.  
  613.